package contapassi.prova2;

import java.io.File;

public class MyFile {
	
	private File f;
	private String path;
	private String nome;
	private String estensione;
	private int idIcona;
	private String parent;
	
	public MyFile(String pathFile)
	{
		f=new File(pathFile);

		path=pathFile;
		nome=f.getName();
		if(path.equals("/"))
			parent="/";
		else
			parent=f.getParent();
		estensione="";
		idIcona=0;
		findID_Estensione();
		
	}
	

	private void findID_Estensione()
	{
		if(f.isDirectory())
		{
			estensione="cartella";
			idIcona=R.drawable.cartella;
		}
		else
		{
			if(nome.endsWith(".json"))
			{
				estensione=".json";
				idIcona=R.drawable.json;
			}
			else
			{
				estensione="altro";
			}
		}
	}
	
	
	public String getNome()
	{
		return nome;
	}
	
	public int getID()
	{
		return idIcona;
	}
	
	public String getPath()
	{
		return path;
	}

	public String getParent()
	{
		return parent;
	}
	
	public String getEstensione()
	{
		return estensione;
	}
	
	public boolean leggibile()
	{
		return f.canRead();
	}
	
	public boolean scrivibile()
	{
		return f.canWrite();
	}
	

}
